package mx.ipn.presentacion.telefonista;

import java.util.Arrays;
import java.util.HashMap;

import com.trolltech.qt.gui.*;

import mx.ipn.presentacion.ConexionConNegocios;
import mx.ipn.presentacion.Utilerias;
import mx.ipn.presentacion.telefonista.ui.*;
import mx.ipn.to.*;

public class ACliente extends QDialog {
	Ui_DialogAgregarCliente ui = new Ui_DialogAgregarCliente();
	
	ACliente(){
		ui.setupUi(this);
	}
	
	ACliente(QWidget parent){
		ui.setupUi(this);
	}
	
	void on_pushButtonCancelar_clicked(Boolean b){
		this.close();
	}
	
	void on_pushButtonAgregar_clicked(Boolean b){
		ClienteTO clienteTO = new ClienteTO(-1, ui.lineEditTelefono.text(), ui.lineEditNombres.text(), ui.lineEditApellidoPaterno.text(), ui.lineEditMaterno.text());
	
		TransferObject resp = (TransferObject) ConexionConNegocios.invocaServicio(
				"agregarCliente", clienteTO, TransferObject.class);
		
		if (resp.getTipoError() > 0)
			Utilerias.mostrarMensajeError(this, resp);
	}
}
